Product Icon

Amazon S3 Storage for WooCommerce

Deliver your digital products with the speed, scale, and reliability of Amazon S3.
Choose a billing option
$89
Save 20%
$178 $142.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Amazon S3 File Storage for WooCommerce

Amazon AWS thumbnail for Amazon S3 for WooCommerce extension

Serve your digital products faster and more reliably by offloading WooCommerce file delivery to Amazon S3.

This extension connects your WooCommerce store directly to your Amazon S3 account. When a customer downloads their purchase, the file is served from your S3 bucket using a secure, time-limited URL. You can apply S3 delivery globally or configure it per file.

Using Amazon S3 storage to serve your digital products gives you:

  • Better scalability
  • Improved reliability
  • Faster delivery, especially for large files
  • Confidence that your downloads won’t break under load

When a customer downloads their purchase, the file is fetched securely from your S3 bucket seamlessly and automatically.

Bonus: This extension also works with any S3-compatible storage provider — most notably Cloudflare R2. That means you can take advantage of S3’s global API standard while using alternative providers for lower cost or specific infrastructure needs.

Key features

  • Offload WooCommerce files to Amazon S3
  • Serve files from multiple S3 buckets
  • Embed S3 file paths using shortcodes
  • Mix S3 and local files in the same product
  • Secure delivery using signed, time-limited URLs

Built for digital stores

Whether you’re selling:

  • PDFs, MP3s, or ZIP files
  • Online courses and video lessons
  • Software and plugins
  • High-resolution images or media packs
  • Membership content or download bundles

You’ll get fast, scalable delivery backed by Amazon Web Services and a smoother experience for your customers.

Who it’s for

This extension is perfect for any merchant delivering digital goods at scale. Instead of relying on your hosting server to handle downloads, it shifts the heavy lifting to Amazon’s global infrastructure — keeping customers happy and stores reliable.

Here are some examples:

  • Course creators — Host large video lessons without worrying about hosting limits.
  • Software developers — Deliver plugins, apps, or updates securely via signed URLs.
  • Musicians & artists — Sell albums, sound packs, or high-res artwork without slowdowns.
  • Photographers & media sellers — Distribute huge image sets or media bundles seamlessly.
  • Membership sites — Provide protected content while keeping bandwidth costs under control.

More information

Built and supported by the team at:

Kestrel logo


Frequently asked questions

Do I need an Amazon AWS account to use this extension?

Yes. You'll need an active AWS account with access to S3. We recommend creating a dedicated bucket for your WooCommerce downloads.

Can I use multiple S3 buckets?

Yes. You can assign files from different buckets to a single product if needed. The plugin supports full flexibility across your AWS storage.

Does this replace the default WooCommerce file delivery system?

It enhances it. You can choose to use S3 for all digital files, or configure it per file. Files not assigned to S3 will be delivered the standard way.

Is the file delivery secure?

Yes. Files are served using signed, time-limited URLs. Customers only get access to the exact files they've purchased and only for a limited time.

Who supports this plugin?

Kestrel is the team behind some of the most widely adopted WooCommerce plugins. We’re known for building reliable, performant tools that developers and merchants trust at scale.

Does this plugin work with providers other than Amazon S3?

Yes. Officially, the plugin supports Amazon S3 and Cloudflare R2. We also offer experimental support for other S3-compatible storage providers such as Wasabi, DigitalOcean Spaces, or Backblaze B2. Because compatibility can vary, we can’t guarantee full functionality with every provider — but many merchants have success using them. If you’d like to explore an alternative, contact Kestrel support and we’ll point you in the right direction.

Customer reviews

Average rating 3.5
21 reviews
5 stars, 40% of reviews
4 stars, 0% of reviews
3 stars, 35% of reviews
2 stars, 15% of reviews
1 star, 10% of reviews
21 reviews
  • Jason Absolom
    Rated 2 out of 5
    Functionality
    Dec 3, 2025
    Functionality
    While this plugin worked just fine and is simple to setup, I am unsure if my cost related issues stem from the plugin or just Amazon is highly cost prohibitive. I run a reasonably small site that offers a lot of downloads and have about 60GB worth of download files stored on a simple Amazon S3 account. I am in my initial "free trial" which means the costs I see will certainly rise. While the cost was not extreme it was certainly higher than I predicted, about $40AUD a month with the bulk of the cost being from "requests", thousands of requests but not much in the way of data and certainly does not add up for the user base I have downloading files. The cost is just too unpredictable, more an...
  • ravishankarsce1161117
    Rated 5 out of 5
    Support
    Aug 11, 2025
    Support
    Hi Kestrel Team, I truly appreciate your prompt and effective support in fixing the Amazon S3 WooCommerce plugin issue. The problem—where membership users created through the YITH Membership plugin encountered a “No file found” error during downloads—was impacting our operations significantly. Your immediate workaround allowed us to keep things running smoothly, and the subsequent stable version release has resolved the problem entirely. Thanks for the swift action, clear communication, and reliable solution. Best regards, OK Ravi
  • peternichol2021
    Rated 1 out of 5
    Functionality
    Jul 2, 2025
    Functionality
    This was a great plug-in. Now I go to update and it crashes the entire WP site. What did you do? Work it out!
    • Kestrel
      May 6, 2025
      Hi there! Thanks for leaving a review - we're happy to help! We've made substantial updates to the integration in the last few months, but have seen no reports of the plugin taking down sites - that being said, it's possible there's something unique about your configuration that we have not properly accounted for. We're more than happy to take a look if you reach out to support. Please contact us by opening a conversation in your WooCommerce account or emailing support@kestrelwp.com
  • piriz81
    Rated 5 out of 5
    Functionality
    Jun 19, 2025
    Functionality
    This is my first website selling large digital products and this has saved me a lot of confusion! Support is amazing also!
    • Kestrel
      Jun 19, 2025
      Thanks so much for the kind words about both our product and our support team. We're happy to help at anytime!
  • dragonstreet2014
    Rated 5 out of 5
    Ease of use
    Mar 16, 2025
    Ease of use
    Utilisateur depuis plusieurs années
    Efficace, et fonctionne très bien. De très bonnes améliorations ces derniers temps.

Extension information

  • WooCommerce version required: 7.0.0
  • PHP version required: 7.4
  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.4.3
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $199 annually
Rated 4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $29 annually
Rated 3.5 out of 5 stars
Price $49 annually
Rated 2.7 out of 5 stars
Price $79 annually
Rated 4.2 out of 5 stars
Price $29 annually
Rated 3 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars